GtkColorChooserWidget: Explicitly notify for use-alpha
authorMatthias Clasen <mclasen@redhat.com>
Sun, 8 Jun 2014 15:31:54 +0000 (11:31 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 9 Jun 2014 17:30:59 +0000 (13:30 -0400)
gtk/gtkcolorchooserwidget.c

index 28b057c0c776e51c9b4d2359cd13db7f5f4b25e0..5273e17e9938eac367bea95e39f2132d3cc66c18 100644 (file)
@@ -228,6 +228,9 @@ gtk_color_chooser_widget_set_use_alpha (GtkColorChooserWidget *cc,
   GtkWidget *swatch;
   GtkWidget *grid;
 
+  if (cc->priv->use_alpha == use_alpha)
+    return;
+
   cc->priv->use_alpha = use_alpha;
   gtk_color_chooser_set_use_alpha (GTK_COLOR_CHOOSER (cc->priv->editor), use_alpha);
 
@@ -250,6 +253,7 @@ gtk_color_chooser_widget_set_use_alpha (GtkColorChooserWidget *cc,
   g_list_free (palettes);
 
   gtk_widget_queue_draw (GTK_WIDGET (cc));
+  g_object_notify (G_OBJECT (cc), "use-alpha");
 }
 
 static void